#ifndef TOKEN_H__
#define TOKEN_H__

/* 最大令牌数 */
#define MYTBF_MAX 1024

typedef void mytbf_t;

/* 令牌桶初始化 */
mytbf_t *mytbfInit(int cps, int burst);

/* 获取令牌 */
int mytbfFetchToken(mytbf_t *, int);

/* 归还令牌 */
int mytbfReturnToken(mytbf_t *, int);

/* 令牌销毁 */
int mytbfDestory(mytbf_t *);

#endif
